# -*- coding: utf-8 -*-

import threading
import time

def task():
    print('hello world')
    time.sleep(1)
    print('hello python')


# 主线程结束会影响子线程的运行嘛?  子线程task
# main 是主线程   子线程task
# 子线程导致了一个无限循环的问题
if __name__ == '__main__':
    for i in range(5):
        # 创建子线程
        t = threading.Thread(target=task)
        # 守护线程: 一旦主线程结束，程序就结束: 主线程结束，所有的子线程都必须结束
        t.setDaemon(True)
        t.start()
    print('你好') # 你好会在最后打印吗?

